Platform Explorer / Nuxeo Platform 2021.59

Extension point schema

Documentation

Allows to register an Avro schema file with a name.

Contribution Descriptors

  • Class: org.nuxeo.runtime.avro.AvroSchemaDescriptor

Existing Contributions

Contributions are presented in the same order as the registration order on this extension point. This order is displayed before the contribution name, in brackets.

  • nuxeo-core-bulk-2021.59.2.jar /OSGI-INF/bulk-config.xml
    <extension point="schema" target="org.nuxeo.runtime.avro">
        <!-- Avro v1.11 Schema after 2021.54 -->
        <schema file="avro/Record-0x5D82F1387F01C58B.avsc" name="Record-2021.54,Record-2023.0"/>
        <schema file="avro/BulkCommand-0xDF8D62C9EE6F08F9.avsc" name="BulkCommand-2021.54"/>
        <schema file="avro/BulkStatus-0xDA29E947B01E64AA.avsc" name="BulkStatus-2021.54,BulkStatus-2023.0"/>
        <schema file="avro/DataBucket-0xEB04211B6C6C3B5F.avsc" name="DataBucket-2021.54,DataBucket-2023.0"/>
        <schema file="avro/BlobDomainEvent-0x12FED19D1674451B.avsc" name="BlobDomainEvent-2021.54"/>
        <schema file="avro/DocumentDomainEvent-0x65D1150CBADF06B3.avsc" name="DocumentDomainEvent-2021.54"/>
        <schema file="avro/DocumentDomainEvent-0x10E8C63CCCE89FA9.avsc" name="DocumentDomainEvent-2021.58,DocumentDomainEvent-2023.16"/>
        <!-- Avro v1.9 Schema before 2021.54 -->
        <schema file="avro/Record-0xEE727BE73E8D498.avsc" name="Record-2021.0"/>
        <schema file="avro/BulkCommand-0x5F64BA8BF77C9B7D.avsc" name="BulkCommand-2021.6"/>
        <schema file="avro/BulkCommand-0x66217E9613482336.avsc" name="BulkCommand-2021.46"/>
        <schema file="avro/BulkStatus-0xA58F151AC3B3DEBF.avsc" name="BulkStatus-2021.7"/>
        <schema file="avro/BulkStatus-0xCE1D96C3B11E127.avsc" name="BulkStatus-2021.38"/>
        <schema file="avro/DataBucket-0xB62494C74E419198.avsc" name="DataBucket-2021.0"/>
        <schema file="avro/BulkBucket-0xCC59A5FF2725F7AF.avsc" name="BulkBucket-2021.0"/>
        <schema file="avro/BlobDomainEvent-0x230B73B9BFB09F33.avsc" name="BlobDomainEvent-2021.34"/>
        <schema file="avro/DocumentDomainEvent-0x370465EA76EBBAE3.avsc" name="DocumentDomainEvent-2021.44"/>
        <!-- Register 10.10 schemas for smooth upgrade -->
        <schema file="avro/Record-0x77EACC1CE6E293FB.avsc " name="Record-10.10-HF01"/>
        <schema file="avro/BulkCommand-0xC6615A90942CA30B.avsc" name="BulkCommand-10.10-HF38"/>
        <schema file="avro/BulkStatus-0xD8A0F490388FE2A7.avsc" name="BulkStatus-10.10-HF38"/>
        <schema file="avro/BulkStatus-0x26CF42CFBF261FBD.avsc" name="BulkStatus-10.10-HF54"/>
        <!-- Same schemas in 2021 -->
        <!-- schema name="DataBucket-10.10-HF01" file="avro/DataBucket-0xB62494C74E419198.avsc" / -->
        <!-- schema name="BulkBucket-10.10-HF01" file="avro/BulkBucket-0xCC59A5FF2725F7AF.avsc" / -->
      </extension>